# | LIESMICH Datei fuer | | ELSA Allplan Device Driver Diskette, Version 3.00 | | WINNER 1000 | WINNER 1000PRO | WINNER 1000AVI | WINNER 1000PRO/X | WINNER 2000 | WINNER 2000PRO | WINNER 2000PRO/X | WINNER 3000-S | WINNER 3000-M | WINNER 3000-L | | Copyright (c) 1993-97 ELSA GmbH, Aachen (Germany) | | ELSA GmbH Internet : http://www.elsa.de | Sonnenweg 11 LocalWeb : +49-(0)241-938800 | D-52070 Aachen CompuServe : GO ELSA | | ELSA Inc. Internet : http://www.elsa.com | 2231 Calle De Luna CompuServe : GO ELSA | Santa Clara, CA 95054 | USA | | ELSA Asia Inc. Internet : http://www.elsa.com | 7F-11, No. 188, Sec. 5 CompuServe : GO ELSA | Nanking East Road | Taipeo 105 | Taiwan, R. O. C. | | 08.08.97, sd Inhaltsuebersicht 1. Uebersicht 2. Disketteninhalt 3. Installation 4. Bemerkungen 5. Versionshinweise 6. Bekannte Probleme ----------------------------------------------------------------------- 1. Uebersicht Diese Diskette beinhaltet den ELSA WINNER Grafiktreiber fuer Allplan (MS-DOS) der Nemetschek Programm System GmbH (siehe Abschnitt 2 fuer eine Liste der Dateien auf der Diskette). ------------------------------------------------------------------------ 2. Disketteninhalt Die Diskette enthaelt die folgenden Dateien: LIESMICH.TXT Die Datei, die Sie gerade lesen README .TXT Englische LIESMICH-Datei DELSAWIN.NDD NDD Grafiktreiber fuer ELSA Winner DELSAWIN.EXE NDD Grafikmode-Utility fuer ELSA Winner DELSAWIN.FNT Standard Zeichensatz (=W_08X16.FNT) V_08X16?.FNT Vektor-Zeichensaetze (skalierbare Textgroesse) W_bXh .FNT Windows-Rasterzeichensaetze (feste Groesse) 'bXh' steht fr Breite * Hoehe eines Textzeichens ------------------------------------------------------------------------ 3. Installation Die Dateien DELSAWIN.EXE, DELSAWIN.NDD und ggf. DELSAWIN.FNT in das ALLPLAN-NDD-Verzeichnis kopieren, z.B. COPY DELSAWIN.* C:\NEM\V11\NDD Wenn DELSAWIN.FNT nicht mitkopiert wird, wird der Treibersystem- zeichensatz verwendet (Vektorzeichensatz). Soll einer der anderen mitgelieferten Zeichensaetze verwendet werden, so muss dieser ins ALLPLAN-NDD-Verzeichnis als DELSAWIN.FNT kopiert werden, z.B. COPY W_12x24.FNT C:\NEM\V11\NDD\DELSAWIN.FNT ------------------------------------------------------------------------ 4. Bemerkungen Die Versionen ab 2.00 haben einige Verbesserungen erfahren, die im Folgenden beschrieben werden: 1. Unterstuetzung ladbarer Zeichensaetze Der Treiber erwartet jetzt im Verzeichnis "%NEMDAT%\nem\v\ndd" ( = ALLPLAN Version) eine Fontdatei mit Namen DELSAWIN.FNT. Dieser Textfont kann entweder ein ELSA STROKE128-Vektorfont (skalierbar) sein, oder ein Windows 2.x|3.x Rasterfont (nicht skalierbar). Windowsfonts koennen mit dem Microsoft-Tool FONTEDIT.EXE erzeugt werden (ist Bestandteil des Windows SDK bzw. MS Visual C++). Fonts, welche von FONTEDIT erzeugt worden sind, kann der ELSA Treiber direkt laden. Bei der Erzeugung ist darauf zu achten, dass Windows-Fonts eine andere Zeichen- belegung haben als der IBM-Zeichensatz (die Umlaute liegen an anderer Stelle). Wenn man also einen Windowszeichensatz als Grundlage eines eigenen Fonts nimmt, so muessen einige Zeichen umpositioniert werden. Es koennen sowohl Fixed Fonts (alle Zeichen haben gleiche Breite) als auch Proportional Fonts (Zeichen haben unterschiedliche Breite) verwendet werden. Findet der Treiber die Fontdatei "DELSAWIN.FNT" nicht, so wird automatisch der integrierte Systemfont verwendet. ANMERKUNG! Folgende Umgebungsvariablen muessen gesetzt sein, damit der Treiber den Zeichensatz findet: NEMDAT=: z.B. NEMDAT=d: PRGPFAD=:\nprg\p z.B. PRGPFAD=c:\nprg\p11 wobei gilt: Lw = Laufwerksbuchstabe, z.B. 'C') num = ALLPLAN Versionsnummer, z.B. '100' oder '11' Ist nur NEMDAT gesetzt, sucht der Treiber den Zeichensatz in "%NEMDAT%\nem\v100\ndd". Ist keine der beiden Variablen gesetzt, sucht er im aktuellen Verzeichnis. 2. Automatische Treiber Grafikmode-Erzeugung Die Treiberversionen ab 2.00 enthalten jetzt das Zusatzprogramm "DELSAWIN.EXE". Aufgerufen, gibt es die moeglichen 8bpp- Grafikmodi der installierten WINNER-Karte auf dem Bildschirm aus (stdout). Die Ausgabe kann in eine Datei umgeleitet (z.B. DELSAWIN >ELSAGRAF.DAT ) oder ueber den Pipe-Oparator "|" an ein anderes Programm als Eingabe uebergeben werden. Das Textformat der ausgegebenen Grafikmodi entspricht dem Format der Nemetschek Konfigurationsdatei "graf.dat" im Verzeichnis "%NEMDAT%\nem\v\ndd" ( = ALLPLAN Version) Die Daten koennen also 1:1 in diese Datei uebernommen werden. Neuere ALLPLAN-Versionen (ab Version 11) benutzen das Programm zur Grafikkonfiguration. Nachfolgend aufgefuehrte Grafikmodi werden derzeit vom ELSA NGD-Treiber unterstuetzt: gm Farben, xres x yres, scr_rsh line_rsh pix_clock 0: Default Grafikmode 0, eingestellt mit ELSA WINSETUP.EXE 1: 256 , 1024 x 768, 60.0Hz 48.4kHz 65.0MHz 2: 256 , 1024 x 768, 65.4Hz 52.7kHz 70.0MHz 3: 256 , 1024 x 768, 70.1Hz 56.5kHz 75.0MHz 4: 256 , 1024 x 768, 75.0Hz 60.0kHz 78.7MHz 5: 256 , 1024 x 768, 100.2Hz 80.5kHz 105.7MHz 6: 256 , 1280 x 1024, 61.1Hz 64.4kHz 110.0MHz 7: 256 , 1280 x 1024, 75.0Hz 80.0kHz 135.0MHz 8: 256 , 1600 x 1200, 66.7Hz 84.1kHz 175.0MHz 9: 256 , 1280 x 1024, 100.0Hz 106.6kHz 180.0MHz 10: 256 , 1600 x 1200, 75.0Hz 96.0kHz 199.7MHz 11: 256 , 1600 x 1200, 83.3Hz 104.2kHz 220.0MHz 12: 256 , 1600 x 1200, 100.0Hz 118.4kHz 250.0MHz Beim Grafikmode 0 handelt es sich um den Standardgrafikmode der WINNER-Grafikkarte. Dieser kann mit dem ELSA Programm WINSETUP.EXE auf ein beliebiges Timing eingestellt werden, so dass Besitzer von Spezial-Monitoren das Monitortiming speziell anpassen und verwenden koennen. Das Programm erkennt die installierte WINNER Grafikkarte, und gibt nur die Grafikmodi aus, welche die Karte unterstuetzt. 3. Ab Treiberversion 3.00 neue Softwaretechnologie Ab Version 3.00 verwendet der ELSA ALLPLAN-Treiber die neuen ELSA POWERlib Grafikbibliotheken, die es erlauben flexibler auf unterschiedliche (oder neue) Hardware zu reagieren. So koennen nun die Moeglichkeiten der verschiedensten Grafik- Controller besser ausgenutzt werden, und trotzdem laeuft der Treiber sowohl auf den aelteren WINNER 2000 ISA/EISA als auch auf der neuesten WINNER 3000. Der Vorteil ist also bestmoegliche Performance bei groesstmoeglicher Kompatibilitaet. ------------------------------------------------------------------------ 5. Versionshinweise 5.1. Version 1.00 Erste Version des WINNER 2000 NDD Grafiktreibers 5.2. Version 1.01 NGD_FONT_BOLD Flag fuer fetten Text eingefuehrt. Nach Setzen des Flags in der NGDFATTR Datenstruktur und Aufruf der Funktion ngd_setsysfontattr() wird nachfolgender Text fett gezeichnet. 5.3. Version 1.02 Fehler bei Berechnung der Y-Koordinate in ngd_bitbltpg() Treiberfunktion beseitigt. Fehler in ngd_getsysfontattr() Funktion beseitigt. Kam mit Fehlerstatus NDD_E_GD_NOFONT zurueck. 5.4. Version 1.04 Fehler in ngd_bitblt..() Funktionen bei ueberlappenden Bitmaps beseitigt. 5.5. Versionen 1.05 .. 1.10 Anpassung an WINNER PRO Serie (S3 Vision 864/964) Ab Version 1.07 sind die Kreise feiner aufgeloest 5.6. Version 1.11 .. 1.12 Fehler mit Grafikmodi auf WINNER 2000PRO und WINNER 1000PRO beseitigt. Fuellpolygon-Funktion intern geaendert (keine Aenderung der Treiberschnittstelle). Treiber laueft jetzt auch auf WINNER 1000PRO mit SDAC. Neue WINNER Grafikkarten werden unterstuetzt. 5.7. Versionen 2.00 .. 2.03 Unterstuetzung ladbarer Zeichensaetze (ELSA Stroke128 Vektofonts oder Windows 2.x|3.x Rasterfonts). Automatische Grafikmode-Erzeugung fuer die ALLPLAN-Grafik- Konfigurationsdatei "%NEMDAT%\ndd\v100\ndd\graf.dat" durch das Programm "DELSAWIN.EXE". Das ALLPLAN Grafik-Konfigurations- programm wird dies in Zukunft unterstuetzen. Unterstuetzung neuer Grafikkarten der ELSA WINNER-Serie. 5.8. Versionen 2.04 Unterstuetzung WINNER 1000PRO/X 5.9. Version 3.00 Erste POWERlib-basierende Treiberversion. Unterstuetzung von WINNER 3000-S/-M/-L. Zusaetzliche Textzeichensaetze im Lieferumfang. Der Zeichensatz muss nun nicht mehr im Verzeichnis "%NEMDAT%\nem\v100\ndd" stehen (was fuer die Version 11 unguenstig ist, da es dort manuell erzeugt werden muss), sondern unter "%NEMDAT%\nem\v\ndd", wobei die jeweilige ALLPLAN-Versionsnummer repraesentiert. ------------------------------------------------------------------------ 6. Bekannte Probleme Keine